package com.hdoit.ares.logical.acti.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Entity;
import javax.persistence.Transient;

import com.tennetcn.common.message.ModelBase;
/**
 * @author      caochengmeng
 * @email       
 * @createtime  2018年03月16日 14:55:46
 * @comment
 */
@Entity
@Table(name="acti_task")
public class ActiTask extends ModelBase{
    //主键
    @Id
    @Column(name="id")
    private String id;

    //任务名称
    @Column(name="taskName")
    private String taskName;
    
    //任务Id
    @Column(name="taskId")
    private String taskId;

    //任务类型
    @Column(name="taskType")
    private String taskType;

    //奖励
    @Column(name="reward")
    private String reward;

    //奖励币种
    @Column(name="rewardCurrency")
    private String rewardCurrency;

    //图标
    @Column(name="iconImg")
    private String iconImg;

    //任务状态
    @Column(name="taskState")
    private String taskState;

    //确认状态
    @Column(name="confirmState")
    private String confirmState;
    
    //任务地址
    @Column(name="taskUrl")
    private String taskUrl;

    //创建时间
    @Column(name="createDate")
    private Date createDate;

    //创建人Id
    @Column(name="createUserId")
    private String createUserId;

    //创建人姓名
    @Column(name="createUserName")
    private String createUserName;

    //修改时间
    @Column(name="modifyDate")
    private Date modifyDate;

    //修改人Id
    @Column(name="modifyUserId")
    private String modifyUserId;

    //修改人姓名
    @Column(name="modifyUserName")
    private String modifyUserName;

    //删除标识
    @Column(name="deleteMark")
    private String deleteMark;
    
    //任务是否完成
    @Transient
    private String taskFinished;

    
    public String getTaskFinished() {
		return taskFinished;
	}
	public void setTaskFinished(String taskFinished) {
		this.taskFinished = taskFinished;
	}
	public String getTaskId() {
		return taskId;
	}
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}
	public String getTaskUrl() {
		return taskUrl;
	}
	public void setTaskUrl(String taskUrl) {
		this.taskUrl = taskUrl;
	}
	public String getId(){
        return this.id;
    }
    public void setId(String id){
         this.id=id;
    }

    public String getTaskName(){
        return this.taskName;
    }
    public void setTaskName(String taskName){
         this.taskName=taskName;
    }

    public String getTaskType(){
        return this.taskType;
    }
    public void setTaskType(String taskType){
         this.taskType=taskType;
    }

    public String getReward(){
        return this.reward;
    }
    public void setReward(String reward){
         this.reward=reward;
    }

    public String getRewardCurrency(){
        return this.rewardCurrency;
    }
    public void setRewardCurrency(String rewardCurrency){
         this.rewardCurrency=rewardCurrency;
    }

    public String getIconImg() {
		return iconImg;
	}
	public void setIconImg(String iconImg) {
		this.iconImg = iconImg;
	}
	public String getTaskState(){
        return this.taskState;
    }
    public void setTaskState(String taskState){
         this.taskState=taskState;
    }

    public String getConfirmState(){
        return this.confirmState;
    }
    public void setConfirmState(String confirmState){
         this.confirmState=confirmState;
    }

    public Date getCreateDate(){
        return this.createDate;
    }
    public void setCreateDate(Date createDate){
         this.createDate=createDate;
    }

    public String getCreateUserId(){
        return this.createUserId;
    }
    public void setCreateUserId(String createUserId){
         this.createUserId=createUserId;
    }

    public String getCreateUserName(){
        return this.createUserName;
    }
    public void setCreateUserName(String createUserName){
         this.createUserName=createUserName;
    }

    public Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyDate(Date modifyDate){
         this.modifyDate=modifyDate;
    }

    public String getModifyUserId(){
        return this.modifyUserId;
    }
    public void setModifyUserId(String modifyUserId){
         this.modifyUserId=modifyUserId;
    }

    public String getModifyUserName(){
        return this.modifyUserName;
    }
    public void setModifyUserName(String modifyUserName){
         this.modifyUserName=modifyUserName;
    }

    public String getDeleteMark(){
        return this.deleteMark;
    }
    public void setDeleteMark(String deleteMark){
         this.deleteMark=deleteMark;
    }

}